#include<bits/stdc++.h>  
using namespace std;  
int main()  
{  
    string a,b;
    int i,j,k,num,e,f;
    while(cin>>a>>b)  
    {  
        string t;  
        if(a.size()>b.size())  
        {  
            t=a;  
            a=b;  
            b=t;  
        }  
        int Max=0;  
        for(i=0; i<a.size(); i++)  
        {  
            for(j=0; j<b.size(); j++)  
            {  
                num=0;  
                for(k=0; k+i<a.size()&&k+j<b.size(); k++)  
                {  
                    if(a[k+i]!=b[k+j])break;  
                    else num++;  
                }  
                if(num>Max){
                	Max=num;
                	e=k+j-Max;
                	f=k+j-1;
				} 
            }  
        }
		if(Max==0) cout<<"NULL";
		else{
			for(i=e;i<=f;i++) cout<<b[i];
		}  
    return 0;  
	}  
}

